# coding: utf8
# 替换网页中的图片
import re

value = '<div> \
<p>\
        卫生间的防水在<a href="http://www.fuwo.com/article/search/?tag=装修" target="_blank">装修</a>的时候需要着重注意，那么当装修结束验收的时候，如何验收呢？大家对于卫生间漏水如何检测有多少了解呢？今天<a href="http://www.fuwo.com/article/search/?tag=福窝" target="_blank">福窝</a>小编给大家讲讲卫生间漏水的判断和维修，下面和小编一起去了解一下详情吧。\
</p>\
<p>\
<img src="http://img-test.fuwo.com/attachment/1607/21/e66344d84f2511e6a0c1fbd6e095983b.jpg" alt="房屋验收时，卫生间漏水如何判断？该如何维修？" />\
</p>\
<p>\
<strong>一、如何判断卫生间漏水？</strong>\
</p>\
<p>\
        一般卫生间漏水有两种原因，一种是地面渗水，另外一种是水管破损造成渗水。\
</p>\
<p>\
<strong>1、管道渗水的判断</strong>\
</p>\
<p>\
        管道渗漏是指上下水管、地漏及马桶的接口等出现破损等缺陷造成的渗漏，其检查方法为：\
</p>\
<p>\
<strong>（1）上水管渗漏</strong>\
</p>\
<p>\
        这种情形的表现为，渗漏具有连续、不间断性，有时渗漏量还具有不断加大的现象，如关闭水管总阀门，渗漏量立即会减少。\
</p>\
\
<p>\
<strong>（2）下水管渗漏</strong>\
</p>\
<p>\
        首先观察渗漏量，并做记录，然后打开所有的水龙头、马桶多次冲水以及向地漏倒水，这时如出现渗漏量加大，说明为管道破损渗漏。\
</p>\
\
<p>\
<strong>（3）卫生间水管漏水测试方法</strong>\
</p>\
<p>\
        ①进水管是否漏水测试：记下水表的数据，这个时间让楼上不要用任何水；过两三小时后再去核对一下；如果是进水管漏水，肯定在水表上能反应出来的。\
</p>\
<p>\
        ②排水管是否漏水测试：把水闸关掉，把所有可能有水的地方都放干.；找一根水管对地漏冲水，坚持长一点时间，看楼下会不会漏水。（注意：这个时候不要让任何水流到地漏外面来 这样才能准确测试出是否有排水管漏水的问题）\
</p>\
<p>\
        ③防水层漏水测试：把所有水闸关了；把水管里的所有水放干；在楼上做闭水试验24-48小时，看楼下会不会漏水。\
</p>\
<p>\
<img src="http://img-test.fuwo.com/attachment/1607/21/ed1aa6c24f2511e6a0c1fbd6e095983b.jpg" alt="房屋验收时，卫生间漏水如何判断？该如何维修？" />\
</p>\
<p>\
<strong>2、卫生间漏水表面渗漏</strong>\
</p>\
<p>\
        卫生间漏水表面渗漏有两种鉴定方式，具体鉴定方法如下：\
</p>\
<p>\
        （1）只有在洗澡、拖地等条件下，即对地面与墙体产生淋水、积水时，就发生渗漏，这种情况下即可确定为表面渗漏。\
</p>\
\
<p>\
        （2）利用检查鉴定管道渗漏的方法，进行检查，如判定不是管道渗漏，即为表面渗漏。\
</p>\
<p>\
<img src="http://img-test.fuwo.com/attachment/1607/21/f38ddf9c4f2511e6a0c1fbd6e095983b.jpg" alt="房屋验收时，卫生间漏水如何判断？该如何维修？" />\
</p>\
<p>\
<strong>二、卫生间漏水维修方法</strong>\
</p>\
<p>\
        如果是管道渗水，只能刨瓷砖，换管子，重新做防水。如果是卫生间表面渗水，可以使用以下方法进行维修：\
</p>\
<p>\
        1、将表面的灰尘、油污、积水等处理干净，并保持表面干燥；\
</p>\
<p>\
        2、在能淋到水的整个面，如：瓷砖面、瓷砖缝、墙缝、管根等部位，喷刷渗透型防水剂，不可漏喷；\
</p>\
<p>\
        3、防水剂表面干以后，用防水膏填实所有瓷砖缝、及破损和缺陷部位；\
</p>\
<p>\
        4、对墙角、墙边、管根等薄弱环节，用云禹塑钢泥封边加固。\
</p>\
\
<p>\
        注意：防水施工结束后，要求防水材料实干后（通常48小时后）方可淋水。因为运输过程中颠簸不断，防水膏会有沉淀，表面看起来会有些干，属正常现象！在开封前要多揉捏一会，让防水膏充分膏化。\
</p>\
\
<p>\
        总结：以上关于卫生间漏水的知识福窝小编就介绍到这里了，大家对卫生间漏水如何检测以及维修是不是有了更加深刻的了解呢？希望这篇文章可以帮助到大家。\
</p>\
\
</div>'

print ("old web content:", value)
# result = value.replace("[ page ]","").replace('  ', u'　')
result = value
# p=re.compile(r'''(<img\b[^<>]*?\bsrc[\s\t\r\n]*=[\s\t\r\n]*["']?[\s\t\r\n]*([^\s\t\r\n"'<>]*)[^<>]*?/?[\s\t\r\n]*>)''',re.IGNORECASE)
# result = p.sub(r'''\2''',result)
pp = re.findall(r'''(<img\b[^<>]*?\bsrc[\s\t\r\n]*=[\s\t\r\n]*["']?[\s\t\r\n]*([^\s\t\r\n"'<>]*)[^<>]*?/?[\s\t\r\n]*>)''', result)
print ("find imgs: ", pp)
print ("find imgs num: ", len(pp))
# p = re.compile(r'''(src[\s\t\r\n]*=[\s\t\r\n]*["']?(.+?\.(jpg|png))[\s\t\r\n]*["'])''', re.IGNORECASE)
# result = p.sub(r'''src="mmp"''', result)
# print ("replace img to mmp: ", result)
for index in range(len(pp)):
    result = result.replace(pp[index][0], '<img src="mmp">')

print result
